import {
	usersStore
} from 'store/users.js';
export default function() {
	const userStore = usersStore();
	const methodToPatch = ["navigateTo","redirectTo","reLaunch","switchTab"];
	methodToPatch.forEach((item) => {
		uni.addInterceptor(item, {
			invoke(to) {
				// console.log(to);
				// if (to.url == '/pages/index/index') uni.reLaunch({
				// 	url: '/pages/index/index'
				// });
				// if (userStore.users.token) {
				// 	uni.redirectTo({
				// 		url: '/pages/about/about'
				// 	});
				// 	return true;
				// }
				// if (userStore.users?.permissionList?.includes(to.url)) {
				// 	uni.reLaunch(to);
				// 	return true;
				// }
				// else {
				// uni.redirectTo({
				// 		url: '/pages/about/about'
				// 	}) &&
				// 	uni.showToast({
				// 		title: '没有权限进入',
				// 		icon: 'error',
				// 		duration: 2000
				// 	});
				// return false;
				// }
			},
			fail(err) {
				console.log('拦截路由出现错误了', err);
			}
		});
	});
}